package entities;

import java.io.Serializable;
import javax.persistence.*;
import java.util.Set;


/**
 * The persistent class for the PRODUCT database table.
 * 
 */
@Entity
@NamedQuery(name="alleProducten", query = "SELECT p.productnaam FROM Product p")
public class Product implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	private int id;

	private String beschrijving;

	private String evtopmerking;

	private String productnaam;

	//bi-directional many-to-one association to Bestellingen
	@OneToMany(mappedBy="product")
	private Set<Bestellingen> bestellingens;

	//bi-directional many-to-one association to Prijsproduct
	@OneToMany(mappedBy="product")
	private Set<Prijsproduct> prijsproducts;

    public Product() {
    }

	public int getId() {
		return this.id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getBeschrijving() {
		return this.beschrijving;
	}

	public void setBeschrijving(String beschrijving) {
		this.beschrijving = beschrijving;
	}

	public String getEvtopmerking() {
		return this.evtopmerking;
	}

	public void setEvtopmerking(String evtopmerking) {
		this.evtopmerking = evtopmerking;
	}

	public String getProductnaam() {
		return this.productnaam;
	}

	public void setProductnaam(String productnaam) {
		this.productnaam = productnaam;
	}

	public Set<Bestellingen> getBestellingens() {
		return this.bestellingens;
	}

	public void setBestellingens(Set<Bestellingen> bestellingens) {
		this.bestellingens = bestellingens;
	}
	
	public Set<Prijsproduct> getPrijsproducts() {
		return this.prijsproducts;
	}

	public void setPrijsproducts(Set<Prijsproduct> prijsproducts) {
		this.prijsproducts = prijsproducts;
	}
	
}